import java.util.ArrayList;
import java.util.List;

public class Test2 {
    //删除第一个字符串中出现的第二个字符串当中的字符
    //str1:welcome to bit
    //str2:come
    //返回wl t bit
    //尝试用集合来完成
    public static void func(String str1,String str2){
//        char[] ch1 = str1.toCharArray();//ArrayList有自己的遍历方式
        List<Character> list = new ArrayList<>();//用线性表来接收剩下的数据
        for (int i = 0; i < str1.length(); i++) {
            char ch = str1.charAt(i);
            if (!str2.contains(ch+"")){//contains传入的参数是字符串，所以+""将原本的字符变成字符串
                list.add(ch);
            }
        }
        for (int i = 0; i < list.size(); i++) {
            System.out.print(list.get(i));
        }
        System.out.println();
    }

    public static void main(String[] args) {
        func("welcome to bit","come");
    }
}
